package tech.aistar.mapper;

import org.apache.ibatis.annotations.Select;
import tech.aistar.vo.ReplyVo;

import java.util.List;

/**
 * @author success
 * @version 1.0
 * @description:本类用来演示:
 * @date 2019/9/15 0015
 */
public interface ReplyMapper {

    /**
     * 根据评论加载出该评论下的所有的回复信息
     * @param commentId
     * @return
     */
    @Select("select * from reply where comment_id = #{value} and reply_id=0")
    List<ReplyVo> findByCommentId(Integer commentId);

    /**
     * 查看某个回复下的所有的回复
     * @param replyId 父回复
     * @return 直接的子回复
     */
    @Select("select * from reply where reply_id = #{value}")
    List<ReplyVo> findByReplyId(Integer replyId);

}
